.policy-header[data-v-fae0d7da]{background:linear-gradient(145deg, var(--beer-foam) 0%, var(--white) 100%);border:1px solid var(--beer-foam-dark);border-radius:var(--r-lg);margin-bottom:1.75rem;padding:1.5rem 1.75rem}.effective-date[data-v-fae0d7da]{font-size:var(--type-body-sm);color:var(--slate-600);margin-top:.5rem;margin-bottom:.75rem}.intro-copy[data-v-fae0d7da]{font-size:var(--type-body);color:var(--slate-700);line-height:var(--leading-body)}.policy-grid[data-v-fae0d7da]{grid-template-columns:1fr;gap:.9rem;display:grid}.policy-card[data-v-fae0d7da],.policy-contact[data-v-fae0d7da]{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--r-md);padding:1.25rem 1.4rem}.policy-title[data-v-fae0d7da]{font-size:var(--type-body-sm);color:var(--boston-blue);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.7rem;font-weight:700}.policy-copy[data-v-fae0d7da]{font-size:var(--type-body);color:var(--slate-700);line-height:var(--leading-body);margin-bottom:.8rem}.policy-copy[data-v-fae0d7da]:last-child{margin-bottom:0}.policy-copy-sm[data-v-fae0d7da]{font-size:var(--type-body-sm);color:var(--slate-600)}.policy-list[data-v-fae0d7da]{color:var(--slate-700);margin-top:.1rem;margin-left:1.2rem}.policy-list li[data-v-fae0d7da]{font-size:var(--type-body);line-height:var(--leading-body);margin-bottom:.45rem}.policy-contact[data-v-fae0d7da]{margin-top:1rem}.contact-block[data-v-fae0d7da]{margin:.6rem 0 .9rem}.contact-block p[data-v-fae0d7da]{font-size:var(--type-body);color:var(--slate-700);line-height:1.65}.contact-block a[data-v-fae0d7da]{color:var(--marinara);font-weight:600;text-decoration:none}.contact-block a[data-v-fae0d7da]:hover{text-decoration:underline}@media (width<=768px){.policy-header[data-v-fae0d7da]{padding:1.2rem 1rem}.policy-card[data-v-fae0d7da],.policy-contact[data-v-fae0d7da]{padding:1rem}}
